body{margin:0;padding:0;font:14px/1.6 Arial,Sans-serif;background:#fff ;}
a:link,a:visited{color:#007ab7;text-decoration:none;}
h1{
	position:relative;
	z-index:2;
	width:540px;
	height:0;
	margin:150px auto 15px;
	padding:230px 0 0;
	overflow:hidden;
	/*xxxxborder:1px solid;*/
	background-image: url(../images/404.jpg);
	background-repeat: no-repeat;
}
h2{
	position:absolute;
	top:0px;
	left:187px;
	margin:0;
	font-size:0;
	text-indent:-999px;
	-moz-user-select:none;
	-webkit-user-select:none;
	user-select:none;
	cursor:default;
	width: 534px;
}
h2 em{display:block;font:italic bold 200px/120px "Times New Roman",Times,Serif;text-indent:0;letter-spacing:-5px;color:rgba(216,226,244,0.3);}
.link a{margin-right:1em;}
.link,.texts{width:540px;margin:0 auto 15px;color:#505050;}
.texts{line-height:2;}
.texts dd{margin:0;padding:0 0 0 15px;}
.texts ul{margin:0;padding:0;}

h2 .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65px;
}